04. Prerequisites
A well-prepared student should:
- Be comfortable with Object-Oriented Programming and the Android platform.
- Have experience navigating GitHub, and be comfortable using a Modern IDE.
- Be familiar with threads and concurrency, and with modular app architectures.
- Have familiarity with modern language syntax including:
- Optionals/Nullable Types
- Methods with default and variable arguments
- Data Classes
- Object Expressions
- Lambdas
- Extension Functions